body { font-family:'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:8pt; margin:0px; background-color:#ADD1EB }

#container { position:inherit; }
#header { position:relative; }
.tLabel_white { color:#ffffff; font-weight:bold; }
.tLabel_blue { color:#3383BB; font-weight:bold; }
#header a { color:#ffffff; font-weight:bold; text-decoration:none; }
#header a:hover { color:#cae0ef; }

#topBelt { width:100%; height:57px; background-color:#4B7797; background-image:url('../images/BG-menu.jpg'); border-bottom:0px #2C4558 solid; margin-bottom:0px; }
#breadcrumbs { border-bottom:1px #2C4558 solid; margin-bottom:15px; background-color:#eeeeee; }
#breadcrumbs a { color:#3383BB; font-weight:bold; }
#breadcrumbs a:hover { color:#5992bb; }

#logo { position:absolute; top:3px; left:3px; width:215px; height:49px; background-color:#ffffff; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:0px 0px; border:1px #ffffff/*#27415f*/ solid; }

#timeSelect { position:absolute; top:0px; left:460px; width:490px; height:50px; background-color:#ADD1EB; background-image: url(../images/BG-menu-timeselect.jpg); border:1px #27415f solid; border-top-width:0px; }
#timeSelect div.dlabel { position:absolute; top:0px; left:0px; border-bottom:1px #27415f solid; border-right:1px #27415f solid; padding-right:5px; padding-left:5px; background-color:#889db5; color:#ffffff; font-weight:bold; }
#timeSelect p { margin:0px; margin-top:18px; width:100%; text-align:center; }
#timeSelect input,select { width:95px; }

#userSelect { position:absolute; top:5px; left:225px; }
#userSelect select { width:170px; }
#userSelect #refresh { width:145px; }
#userSelect #refreshImg { vertical-align:middle; cursor:pointer; border:1px transparent solid; }
#userSelect #refreshImg:hover { border:1px #27415f solid;background-color:#4B7797;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }

#ajaxAnimation { position:absolute; top:6px; left:960px; width:43px; height:39px; display:none; }
#loadingTable { display:none; }

#supportHelp { position:absolute; top:5px; right:5px; text-align:right; border-right:0px #e1e1e1 solid; font-size:9pt; background-color:#7FA4BF;text-align:center; }

#contentWrapper { background-color:#FFFFFF; margin-left:15px; margin-right:15px; }

#content { position:relative; width:100%; }
#siteTabs { margin-left:15px; margin-right:15px; padding-bottom:37px; }

#dataFilters { display:none;position:relative;height:40px; margin-left:15px; margin-right:15px;margin-bottom:15px;border:1px #27415f solid;background-color:#c3ced7;
-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; 
}
#dataFiltersLabel { position:absolute;left:0px;top:10px;border:1px #27415f solid;border-left-width:0px;background-color:#2d5f84;color:#ffffff;font-weight:bold;padding:2px; cursor:default;
    -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;   
}
#submitFiltersDiv { position:absolute;right:10px;top:9px;}
#dataFiltersInputs { position:absolute;top:2px;left:60px; }
.filterItems { display:inline-block;margin-right:10px;vertical-align:top; }

#footer { position:relative; bottom:0px; left:0px; width:100%; height:40px; background-color:#4B7797; border-top:3px #2C4558 solid; margin:0px; margin-top:15px; }
#footerTxt { position:absolute; top:12px; right:15px; color:#ffffff; font-weight:bold; }
#footerTxtCredits { position:absolute; top:12px; left:15px; color:#ffffff; }
#footer a { color:#dddddd; text-decoration:none; font-weight:bold; }

input,select { border:1px gray solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; font-size:9pt; }

.chartTbl { margin-bottom: 10px; }
.chartImg { margin:15px; vertical-align:top; }
.chartTd { width:50%; text-align:center; vertical-align:middle; padding-top:10px; }
.chartTitle { font-weight: bold; font-size:10pt; }

.chartMessageFrame { width:240px; vertical-align:middle; border:1px #aaaaaa solid; padding-top:20px; padding-bottom:20px;
    -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
    -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
}

.chartTable {
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.chartTableHeadTd { background-color:#7FA4BF; font-weight:bold; color:white; border-bottom:2px #557f9d solid; border-top:2px #c4d5e1 solid; }

